package tp3;



public class Auto implements Estado{
	
	private Vehiculo vehiculo;
	
	public Auto(Vehiculo vehiculoAsociado){
		this.vehiculo = vehiculoAsociado;
	}
	public boolean aplicar(Obstaculo unObstaculo){
		
		return unObstaculo.aplicarAAuto(this.vehiculo);	
		
	}
	
	public void aplicar(Sorpresa unaSorpresa){
		
		unaSorpresa.aplicarAAuto(vehiculo);
		
	}
	public Auto(){
	}
	
	public void setVehiculo(Vehiculo vehiculo){
		this.vehiculo = vehiculo;
	}
	
	
}
